168961
658650
966571
542245
228905
599952
41618
63780
492280
852937
150727
84565
224940
877642
100655
831598
641352
493115
707217
69790